home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Gold Fish 3
/
goldfish_volume_3.bin
/
files
/
text
/
misc
/
cvt
/
scripts
/
german->greek.cvt
(
.txt
)
< prev
next >
Wrap
LaTeX Document
|
1993-12-31
|
9KB
|
266 lines
* German -> Greek
* (c)Copyright 1993 by Theodor Tamvakidis & Tobias Ferber
/* Dieses CVT Scriptfile wandelt einen deutschen Text so in griechische
* Buchstaben um, da\3 ein Grieche die darin vorkommenden Worte - auch
* wenn er sie nicht versteht - nahezu fehlerfrei aussprechen kann.
* Probleme gibt es nat"urlich bei 'sch' Lauten.
* Um die Ausgabe eines so ConVerTierten Textes auch lesen zu k"onnen,
* besteht die M"oglichkeit diesen erneut durch CVT mit der Option
* '-f g2tex' zu pipe'n. Man erh"alt dann ein TeX file, das z.B. mit
* folgendem AWK script compilierbar gemacht werden kann:
* BEGIN {
* print "\\documentstyle{article}"
* print "\\begin{document}"
* print "\\setlength\\parindent{0pt}"
* print "\\setlength\\parskip{5pt plus 2pt minus 1pt}"
* }
* /$/ {
* for(i=1; i<=NF; i++)
* print $i
* }
* END {
* print "\\end{document}"
* }
/*** / LOWER CASE / ***/
"a" -> "alpha";
"ae" -> "alpha", "iota";
"b" -> "mu", "pi";
"c" -> "kappa";
"cae" -> "tau", "sigma", "alpha", "iota";
"ch" -> "chi";
// Der Zeichensalat vor dem 'ch' soll einen Wortanfang abdecken...
" ", "ch" -> " ", "kappa";
"\t", "ch" -> "\t", "kappa";
"\n", "ch" -> "\n", "kappa";
"\r", "ch" -> "\r", "kappa";
".", "ch" -> ".", "kappa";
",", "ch" -> "," , "kappa";
";", "ch" -> ";", "kappa";
"?", "ch" -> "?", "kappa";
"!", "ch" -> "!", "kappa";
"\"", "ch" -> "\"", "kappa";
", "ch" -> "
", "kappa";
"(", "ch" -> "(", "kappa";
")", "ch" -> ")", "kappa";
"-", "ch" -> "-", "kappa";
"/", "ch" -> "/", "kappa";
"ck" -> "kappa";
"d" -> "nu", "tau";
"dt" -> "tau";
"e" -> "epsilon";
"ei" -> "alpha", "eta";
"eu" -> "omikron", "eta";
"eh" -> "alpha", "iota";
"ey" -> "epsilon", "eta";
"f" -> "phi";
"ff" -> "phi";
"g" -> "gamma", "kappa";
"gg" -> "gamma", "gamma";
"gh" -> "gamma", "kappa";
"h" -> "chi";
"i" -> "iota";
"ie" -> "epsilon", "iota";
"ief" -> "epsilon", "iota", "phi";
"if" -> "iota", "phi";
"ih" -> "eta";
"ja" -> "gamma", "iota", "alpha";
"jah" -> "gamma", "iota", "alpha";
"jae" -> "gamma", "iota", "epsilon";
"je" -> "gamma", "iota", "epsilon";
"jeh" -> "gamma", "iota", "epsilon";
"ji" -> "gamma", "iota";
"jo" -> "gamma", "iota", "omikron";
"joh" -> "gamma", "iota", "omikron";
"joe" -> "gamma", "iota", "omikron";
"ju" -> "gamma", "iota", "omikron", "upsilon";
"jue" -> "gamma", "iota", "omikron", "upsilon";
"k" -> "kappa";
"l" -> "lambda";
"m" -> "mu";
"n" -> "nu";
"nd" -> "nu", "tau";
"o" -> "omikron";
"oe" -> "omikron";
"of" -> "omikron", "phi";
"oh" -> "omikron";
"oi" -> "omikron", "eta";
"oo" -> "omikron";
"p" -> "pi";
"ph" -> "phi";
"q" -> "kappa";
"qu" -> "kappa", "beta";
"r" -> "rho";
"rch" -> "rho", "chi";
// Auch hier versuchen wir wieder ein Wortende abzudecken...
"s" -> "sigma";
"s", " " -> "varsigma", " ";
"s", "\t" -> "varsigma", "\t";
"s", "\n" -> "varsigma", "\n";
"s", "\r" -> "varsigma", "\r";
"s", "." -> "varsigma", ".";
"s", "," -> "varsigma", ",";
"s", ";" -> "varsigma", ";";
"s", "?" -> "varsigma", "?";
"s", "!" -> "varsigma", "!";
"s", ":" -> "varsigma", ":";
"s", "\"" -> "varsigma", "\"";
"s", "'" -> "varsigma", "'";
"s", ")" -> "varsigma", ")";
"s", "-" -> "varsigma", "-";
"s", "/" -> "varsigma", "/";
"sa" -> "zeta", "alpha";
"sach" -> "zeta", "alpha", "chi";
"sae" -> "zeta", "alpha", "iota";
"sch" -> "sigma"; // k"onnen die nicht ;)
"sch", " " -> "varsigma", " ";
"sch", "\t" -> "varsigma", "\t";
"sch", "\n" -> "varsigma", "\n";
"sch", "\r" -> "varsigma", "\r";
"sch", "." -> "varsigma", ".";
"sch", "," -> "varsigma", ",";
"sch", ";" -> "varsigma", ";";
"sch", "?" -> "varsigma", "?";
"sch", "!" -> "varsigma", "!";
"sch", ":" -> "varsigma", ":";
"sch", "\"" -> "varsigma", "\"";
"sch", "'" -> "varsigma", "'";
"sch", ")" -> "varsigma", ")";
"sch", "-" -> "varsigma", "-";
"sch", "/" -> "varsigma", "/";
"se" -> "zeta", "epsilon";
"sei" -> "zeta", "alpha", "eta";
"seu" -> "zeta", "omikron", "eta";
"seh" -> "zeta", "alpha", "iota";
"si" -> "zeta", "iota";
"sie" -> "zeta", "iota";
"sich" -> "zeta", "iota", "chi";
"so" -> "zeta", "omikron";
"ss" -> "sigma";
"ss", " " -> "varsigma", " ";
"ss", "\t" -> "varsigma", "\t";
"ss", "\n" -> "varsigma", "\n";
"ss", "\r" -> "varsigma", "\r";
"ss", "." -> "varsigma", ".";
"ss", "," -> "varsigma", ",";
"ss", ";" -> "varsigma", ";";
"ss", "?" -> "varsigma", "?";
"ss", "!" -> "varsigma", "!";
"ss", ":" -> "varsigma", ":";
"ss", "\"" -> "varsigma", "\"";
"ss", "'" -> "varsigma", "'";
"ss", ")" -> "varsigma", ")";
"ss", "-" -> "varsigma", "-";
"ss", "/" -> "varsigma", "/";
"su" -> "zeta", "omikron", "upsilon";
"t" -> "tau";
"th" -> "tau";
"u" -> "omikron", "upsilon";
"v" -> "phi";
"va" -> "beta", "alpha";
"vi" -> "beta", "iota";
"vie" -> "phi", "epsilon", "iota";
"vol" -> "beta", "omikron", "lambda";
"volk" -> "phi", "omikron", "lambda", "kappa";
"w" -> "beta";
"x" -> "xi";
"y" -> "omikron", "iota";
"z" -> "tau", "sigma";
/*** / UPPER CASE / ***/
"A" -> "Alpha";
"Ae" -> "Alpha", "iota";
"B" -> "Mu", "pi";
"C" -> "Kappa";
"Cae" -> "Tau", "sigma", "alpha", "iota";
"Ch" -> "Chi";
" Ch" -> " ", "Kappa";
"\tCh" -> "\t", "Kappa";
"\nCh" -> "\n", "Kappa";
"\rCh" -> "\r", "Kappa";
".Ch" -> ".", "Kappa";
",Ch" -> ",", "Kappa";
";Ch" -> ";", "Kappa";
"?Ch" -> "?", "Kappa";
"!Ch" -> "!", "Kappa";
"\"Ch" -> ":", "Kappa";
Ch" -> "\"", "Kappa";
"(Ch" -> "'", "Kappa";
")Ch" -> ")", "Kappa";
"-Ch" -> "-", "Kappa";
"/Ch" -> "/", "Kappa";
"Ck" -> "Kappa";
"D" -> "Nu", "tau";
"Dt" -> "Tau";
"E" -> "Epsilon";
"Ei" -> "Alpha", "eta";
"Eu" -> "Omikron", "eta";
"Eh" -> "Alpha", "iota";
"Ey" -> "Epsilon", "eta";
"F" -> "Phi";
"Ff" -> "Phi";
"G" -> "Gamma", "kappa";
"Gg" -> "Gamma", "gamma";
"Gh" -> "Gamma", "kappa";
"H" -> "Chi";
"I" -> "Iota";
"Ie" -> "Epsilon", "iota";
"Ief" -> "Epsilon", "iota", "phi";
"If" -> "Iota", "phi";
"Ih" -> "Eta";
"Ja" -> "Gamma", "iota", "alpha";
"Jah" -> "Gamma", "iota", "alpha";
"Jae" -> "Gamma", "iota", "epsilon";
"Je" -> "Gamma", "iota", "epsilon";
"Jeh" -> "Gamma", "iota", "epsilon";
"Ji" -> "Gamma", "iota";
"Jo" -> "Gamma", "iota", "omikron";
"Joh" -> "Gamma", "iota", "omikron";
"Joe" -> "Gamma", "iota", "omikron";
"Ju" -> "Gamma", "iota", "omikron", "upsilon";
"Jue" -> "Gamma", "iota", "omikron", "upsilon";
"K" -> "Kappa";
"L" -> "Lambda";
"M" -> "Mu";
"N" -> "Nu";
"Nd" -> "Nu", "tau";
"O" -> "Omikron";
"Oe" -> "Omikron";
"Of" -> "Omikron", "phi";
"Oh" -> "Omikron";
"Oi" -> "Omikron", "eta";
"Oo" -> "Omikron";
"P" -> "Pi";
"Ph" -> "Phi";
"Q" -> "Kappa";
"Qu" -> "Kappa", "beta";
"R" -> "Rho";
"Rch" -> "Rho", "chi";
"S" -> "Sigma";
"Sa" -> "Zeta", "alpha";
"Sach" -> "Zeta", "alpha", "chi";
"Sae" -> "Zeta", "alpha", "iota";
"Sch" -> "Sigma"; // k"onnen die nicht ;)
"Se" -> "Zeta", "epsilon";
"Sei" -> "Zeta", "alpha", "eta";
"Seu" -> "Zeta", "omikron", "eta";
"Seh" -> "Zeta", "alpha", "iota";
"Si" -> "Zeta", "iota";
"Sie" -> "Zeta", "iota";
"Sich" -> "Zeta", "iota", "chi";
"So" -> "Zeta", "omikron";
"Ss" -> "Sigma";
"Su" -> "Zeta", "omikron", "upsilon";
"T" -> "Tau";
"Th" -> "Tau";
"U" -> "Omikron", "upsilon";
"V" -> "Phi";
"Va" -> "Beta", "alpha";
"Vi" -> "Beta", "iota";
"Vie" -> "Phi", "epsilon", "iota";
"Vol" -> "Beta", "omikron", "lambda";
"Volk" -> "Phi", "omikron", "lambda", "kappa";
"W" -> "Beta";
"X" -> "Xi";
"Y" -> "Omikron", "iota";
"Z" -> "Tau", "sigma";